map

inline fun <D, T, R> ReadOnlyProperty<D, T>.map(crossinline read: (T) -> R): ReadOnlyProperty<D, R>
inline fun <D, T> ReadWriteProperty<D, T>.map(crossinline read: (T) -> T): ReadWriteProperty<D, T>

Map reads from a delegate

inline fun <D, T, R> ReadWriteProperty<D, T>.map(crossinline read: (T) -> R, crossinline write: (R) -> T): ReadWriteProperty<D, R>

Map reads from and writes to a delegate